<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if (Zen::IniciarSesion()) {

?>
<?php


 $db = Zen::Db();
 //$db->debug = 0 ;
 //$db->PConnect( DB_SERVER, DB_USUARIO, DB_CLAVE, DB_NOMBRE ) ;

 $tabla = 'pacientes' ;
 $record = array() ;


 $comuna = $_POST['comuna'] ;

 if ( $comuna != 'nada' && $comuna != '' )
 {
 	$record["com_id"] = $comuna ;
 }
 $rut = $_POST['rut'] ;
 if ( Zen::ValidaRut($rut) )
 {
 	$record["pac_rut"] = $rut ;
 }
 else
 {
 	$json = new Services_JSON() ;
 	$datos["error"] = 'mal' ;

 	//$e = ADODB_Pear_Error() ;

 	$datos["detalles"] = 'El rut ingresado no es válido.' ;

 	$salida = $json->encode( $datos ) ;

 	echo $salida ;

 	exit ;

 }


 $record["pac_nombres"] = Zen::Minusculas( $_POST['nombres'] ) ;
 $record["pac_appaterno"] = Zen::Minusculas( $_POST['appaterno'] ) ;

 $record["pac_apmaterno"] = Zen::Minusculas( $_POST['apmaterno'] ) ;

 $fechanac = strtolower( $_POST['fechanacimiento'] ) ;

 if ( $fechanac == '' )
 {
 	$record["pac_fecha_nac"] = null ;
 }
 else
 {
 	$record["pac_fecha_nac"] = $fechanac ;
 }
 /*
 $record["pac_direccion"] = strtolower($_POST['direccion']);
 $record["pac_peso"] = strtolower($_POST['peso']);
 */
 $record["pac_sexo"] = $_POST['sexo'];
 $record["pac_celular"] =$_POST['celular']; 
 $record["pac_fono_casa"] = $_POST['fonocasa'];
 $record["pac_fono_oficina"] = $_POST['fonooficina'];
 //$record["pac_email"] = strtolower($_POST['email']);


 $insertSQL = $db->AutoExecute($tabla, $record, 'INSERT');

/*
 $insertSQL = $db->GetInsertSQL( $tabla, $record ) ;
 $rs=$db->Execute( $insertSQL ) ;*/
 // recuperar el ultimo id de paciente ingresado a la db
 $id = $db->GenId( "pacientes_pac_n_ficha_seq" ) - 1 ;

 $json = new Services_JSON() ;

 if (  $insertSQL)
 {
 	$datos["error"] = 'ok' ;
 	$datos["id"] = $rut ;

 	$salida = $json->encode( $datos ) ;

 	echo $salida ;
 }


 else
 {

 	/* print "<pre>";
 	print_r($e->message);
 	print "</pre>"; */
 	$datos["error"] = 'mal' ;

 	$e = ADODB_Pear_Error() ;

 	$datos["detalles"] = $e->message ;

 	$salida = $json->encode( $datos ) ;

 	echo $salida ;
 }
  }
 else
 {
     Zen::LogoutModulo();
 }

?>
